package com.esri.core.map;

import java.util.Iterator;
import java.util.List;

/* loaded from: classes.dex */
public abstract class FeatureResult implements Iterable<Object> {
    private Iterator<Object> a;
    private String b;
    private String c;
    private List<Field> d;
    private boolean e;

    public abstract long featureCount();

    public FeatureResult(Iterator<Object> it) {
        this.a = it;
    }

    public FeatureResult() {
    }

    public List<Field> getFields() {
        return this.d;
    }

    /* JADX INFO: Access modifiers changed from: protected */
    public void setFields(List<Field> list) {
        this.d = list;
    }

    @Override // java.lang.Iterable
    public Iterator<Object> iterator() {
        return this.a;
    }

    public String getDisplayFieldName() {
        return this.b;
    }

    /* JADX INFO: Access modifiers changed from: protected */
    public void setDisplayFieldName(String str) {
        this.b = str;
    }

    public String getObjectIdFieldName() {
        return this.c;
    }

    /* JADX INFO: Access modifiers changed from: protected */
    public void setObjectIdFieldName(String str) {
        this.c = str;
    }

    public boolean isExceededTransferLimit() {
        return this.e;
    }

    /* JADX INFO: Access modifiers changed from: protected */
    public void setExceededTransferLimit(boolean z) {
        this.e = z;
    }
}
